amicable terms - Deutsch Englisch Wörterbuch